github.com/refraction-networking/utls.clientHandshakeState.suite (field)
23 uses
github.com/refraction-networking/utls (current package)
handshake_client.go#L37: suite *cipherSuite
handshake_client.go#L589: hs.finishedHash = newFinishedHash(c.vers, hs.suite)
handshake_client.go#L659: c.ekm = ekmFromMasterSecret(c.vers, hs.suite, hs.masterSecret, hs.hello.random, hs.serverHello.random)
handshake_client.go#L666: if hs.suite = mutualCipherSuite(hs.hello.cipherSuites, hs.serverHello.cipherSuite); hs.suite == nil {
handshake_client.go#L682: hs.c.cipherSuite = hs.suite.id
handshake_client.go#L745: keyAgreement := hs.suite.ka(c.vers)
handshake_client.go#L812: hs.masterSecret = extMasterFromPreMasterSecret(c.vers, hs.suite, preMasterSecret,
handshake_client.go#L815: hs.masterSecret = masterFromPreMasterSecret(c.vers, hs.suite, preMasterSecret,
handshake_client.go#L879: keysFromMasterSecret(c.vers, hs.suite, hs.masterSecret, hs.hello.random, hs.serverHello.random, hs.suite.macLen, hs.suite.keyLen, hs.suite.ivLen)
handshake_client.go#L882: if hs.suite.cipher != nil {
handshake_client.go#L883: clientCipher = hs.suite.cipher(clientKey, clientIV, false /* not for reading */)
handshake_client.go#L884: clientHash = hs.suite.mac(clientMAC)
handshake_client.go#L885: serverCipher = hs.suite.cipher(serverKey, serverIV, true /* for reading */)
handshake_client.go#L886: serverHash = hs.suite.mac(serverMAC)
handshake_client.go#L888: clientCipher = hs.suite.aead(clientKey, clientIV)
handshake_client.go#L889: serverCipher = hs.suite.aead(serverKey, serverIV)
handshake_client.go#L951: if hs.session.cipherSuite != hs.suite.id {
u_public.go#L149: suite: chs.State12.Suite.getPrivatePtr(),
u_public.go#L166: Suite: chs12.suite.getPublicObj(),
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |